package view;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

@ManagedBean
@ViewScoped
public class EjemploQueueBean {
	private String color;

	public void selectColor(){
		// Se simula alguna operacion que tarde un par de segundos en ejecutarse
		try {
			Thread.sleep(2000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
	}
	
	public void selectRed(){
		setColor("red");
		selectColor();
	}
	
	public void selectGreen(){
		setColor("green");
		selectColor();
	}
	
	public void selectBlue(){
		setColor("blue");
		selectColor();
	}
	
	public String getColor() {
		return color;
	}

	public void setColor(String color) {
		System.out.print("Color seleccionado: " + color);
		this.color = color;
	}
}
